<?xml version="1.0"?>
<doc>
  <assembly>
    <name>NightBitsUpdater</name>
  </assembly>
  <members>
    <member name="T:NightBits.Updater.Configuration.Product">
      <summary>
            Product Root XML element
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.Product.ApplicationVersion">
      <summary>
            ApplicationVersion
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.Product.ProductURL">
      <summary>
            ProductURL
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.Product.RemoteUpdateFile">
      <summary>
                Online path (http://www.NightBits.me/updates/1_1_0/updates1_1_0.xml) to get update information for a particular
                version of software update.
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.Product.UpdateVersion">
      <summary>
            UpdateVersion
            </summary>
    </member>
    <member name="T:NightBits.Updater.Configuration.UpdateFiles">
      <summary>
            Files Root XML element
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFiles.Files">
      <summary>
            List of downloadable files
            </summary>
    </member>
    <member name="T:NightBits.Updater.Configuration.UpdateFile">
      <summary>
            Class that contains the structure for a file
            </summary>
    </member>
    <member name="M:NightBits.Updater.Configuration.UpdateFile.ToString">
      <summary>
            Get the DestinationFolder and the filename as a string
            </summary>
      <returns>
      </returns>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.Id">
      <summary>
            Id of the updateFile
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.SourceURI">
      <summary>
            SourceURI
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.DestinationFolder">
      <summary>
            Destination folder of the file
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.FileName">
      <summary>
            Filename of the file
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.RenameFileTo">
      <summary>
            Rename the file to which filename
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.Execute">
      <summary>
            Execute the filename after download
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.ExecuteParameters">
      <summary>
            Execution parameters given to the filename (on execute)
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.WaitForExit">
      <summary>
            Wait for the executed file to exit before continuing downloading
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.MainApplication">
      <summary>
            Specify if this is the mainApplication
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.RestartApplication">
      <summary>
            Specify if we need to restart the application (if specified as main application)
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.MoreInfoURL">
      <summary>
            Url to show more info about a file (could be relese notes)
            </summary>
    </member>
    <member name="P:NightBits.Updater.Configuration.UpdateFile.ShortDescription">
      <summary>
            A short description about the downloadable file
            </summary>
    </member>
    <member name="T:NightBits.Updater.MessageType">
      <summary>
            MessageTypes that are available
            </summary>
    </member>
    <member name="F:NightBits.Updater.MessageType.Info">
      <summary>
            Info
            </summary>
    </member>
    <member name="F:NightBits.Updater.MessageType.Error">
      <summary>
            Error
            </summary>
    </member>
    <member name="F:NightBits.Updater.MessageType.Warning">
      <summary>
            Warning
            </summary>
    </member>
    <member name="F:NightBits.Updater.MessageType.Success">
      <summary>
            Success
            </summary>
    </member>
    <member name="F:NightBits.Updater.MessageType.Failure">
      <summary>
            Failure
            </summary>
    </member>
    <member name="T:NightBits.Updater.UpdatesEventArgs">
      <summary>
            Event arguments for messages
            </summary>
    </member>
    <member name="P:NightBits.Updater.UpdatesEventArgs.Message">
      <summary>
            Message
            </summary>
    </member>
    <member name="P:NightBits.Updater.UpdatesEventArgs.InfoType">
      <summary>
            InfoType
            </summary>
    </member>
    <member name="T:NightBits.Updater.Interfaces.INightBitsUpdater">
      <summary>
            Interface to implement file information
            </summary>
    </member>
    <member name="P:NightBits.Updater.Interfaces.INightBitsUpdater.ProductInformation">
      <summary>
                Show product and update information.
            </summary>
    </member>
    <member name="P:NightBits.Updater.Interfaces.INightBitsUpdater.UpdateFileInformation">
      <summary>
                Show file update information
            </summary>
    </member>
    <member name="P:NightBits.Updater.Interfaces.INightBitsUpdater.ProgressPercentage">
      <summary>
                Show Progress in percentage.
            </summary>
    </member>
    <member name="P:NightBits.Updater.Interfaces.INightBitsUpdater.BytesReceived">
      <summary>
                Show Total bytes downloaded.
            </summary>
    </member>
    <member name="P:NightBits.Updater.Interfaces.INightBitsUpdater.TotalBytesToReceive">
      <summary>
                Show Total size of current file to download.
            </summary>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsLoadingFileForm.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsPassword.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsUpdaterReminderForm.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsUpdating.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsUpdateProgress.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsUpdateLog.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsUpdateFailed.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsUpdateCompleted.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsNoUpdateAvailable.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.NightBitsUpdateAvailable.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="M:NightBits.Updater.NightBitsUpdaterForms.FullNightBitsUpdaterFormExample.Dispose(System.Boolean)">
      <summary>
            Clean up any resources being used.
            </summary>
      <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    </member>
    <member name="F:NightBits.Updater.Services.RemindLaterFormat.Seconds">
      <summary>
                Represents the time span in seconds.
            </summary>
    </member>
    <member name="F:NightBits.Updater.Services.RemindLaterFormat.Minutes">
      <summary>
                Represents the time span in minutes.
            </summary>
    </member>
    <member name="F:NightBits.Updater.Services.RemindLaterFormat.Hours">
      <summary>
                Represents the time span in hours.
            </summary>
    </member>
    <member name="F:NightBits.Updater.Services.RemindLaterFormat.Days">
      <summary>
                Represents the time span in days.
            </summary>
    </member>
    <member name="T:NightBits.Updater.Services.NightBitsUpdater">
      <summary>
            Downloads the files (if internal updater is used then additional GUI's will be shown)
            </summary>
    </member>
    <member name="F:NightBits.Updater.Services.NightBitsUpdater.LetUserSelectRemindLater">
      <summary>
                If this is true users see dialog where they can set remind later interval otherwise it will take the interval from
                RemindLaterAt and RemindLaterTimeSpan fields.
            </summary>
    </member>
    <member name="F:NightBits.Updater.Services.NightBitsUpdater.RemindLaterAt">
      <summary>
                Remind Later interval after user should be reminded of update.
            </summary>
    </member>
    <member name="F:NightBits.Updater.Services.NightBitsUpdater.RemindLaterTimeSpan">
      <summary>
                Set if RemindLaterAt interval should be in Minutes, Hours or Days.
            </summary>
    </member>
    <member name="M:NightBits.Updater.Services.NightBitsUpdater.#ctor(System.String,System.String,NightBits.Updater.Interfaces.INightBitsUpdater,System.String)">
      <summary>
                Constructor
            </summary>
      <param name="localProductConfigFilePath">Local path of updateConfiguration file</param>
      <param name="updateLocationConfigFilePath">Remote path of updateConfiguration file</param>
      <param name="NightBitsUpdater">Instance of winform implementing INightBitsUpdater (optional)</param>
      <param name="encryptionPassword">Password to use as an encryption password by the encryption logger (if failure errors occur)</param>
    </member>
    <member name="M:NightBits.Updater.Services.NightBitsUpdater.AreUpdatesAvailable(System.Boolean)">
      <summary>
                Checks if updates are available on the updaterServer
            </summary>
    </member>
    <member name="E:NightBits.Updater.Services.NightBitsUpdater.FilesDownloadCompleted">
      <summary>
                Raised when download of *all* update files from update server is finished,
            </summary>
    </member>
    <member name="E:NightBits.Updater.Services.NightBitsUpdater.UpdateInformationRetrieved">
      <summary>
                Raised when the update information is retrieved
            </summary>
    </member>
    <member name="E:NightBits.Updater.Services.NightBitsUpdater.NoUpdatesAvailable">
      <summary>
                Raised when no updates are available
            </summary>
    </member>
    <member name="E:NightBits.Updater.Services.NightBitsUpdater.UpdateCompleted">
      <summary>
                Raised when update is completed
            </summary>
    </member>
    <member name="E:NightBits.Updater.Services.NightBitsUpdater.UpdateFailed">
      <summary>
                Raised when download of update file has failed,
            </summary>
    </member>
    <member name="E:NightBits.Updater.Services.NightBitsUpdater.UpdateMessagesEvents">
      <summary>
                This event provides information of each step taking place in the background
                when updater is running.
            </summary>
    </member>
  </members>
</doc>